Big Huge Thesaurus

incendiary bomb

noun